package com.bangzhi.form;

import io.swagger.annotations.ApiModel;
import lombok.Data;

@ApiModel("账户管理")
@Data
public class MfCusBankAccManage{
	private String id;// 银行卡账号ID
	private String accountName;// 账号名称
	private String useType;// 账号用途：还款/收款 FUND_ACC_TYPE
	private String accountNo;// 卡号/折号
	private String cardType;// 账号类型：存折账号/银行卡号
	private String bank;// 开户行
	private String bankNumbei;// 开户行号
	private String useFlag;// 启用状态：1-是 0-否
	private Double debitAmount;// 单笔最高扣款额度
	private String cusNo;// 客户号
	private String cusName;// 客户名
	private String opNo;// 登记人编号
	private String opName;// 登记人姓名
	private String brNo;// 登记部门编号
	private String brName;// 登记部门名称
	private String regTime;// 登记时间
	private String lstModTime;// 最后修改时间
	private String delFlag;// 1 删除 0 默认
	private String remark;// 备注
	private String bankArea;// 开户行地区
	private String bankFullName;// 开户行地区//开户行全称
	private String companyId;//
	private String bankCode;
	/**
	 * 核心对接 银行卡四要素认证状态 0未认证 1认证通过 2户名验证不通过 3认证不通过
	 */
	private String bankAuthSts;// 银行卡四要素认证状态 0未认证 1认证通过 2认证不通过
	private String reservedPhone;// 预留手机号
	private String thirdInterfaceId;// 第三方接口关联id,表示该卡在第三方平台中的唯一值，一般第三方签约授权后会返回
	private String ext6;
	private String relNo;// 关联编号

	private String idNum;// 账户人身份证号码
	private String cardValidityDate;// 卡有效期 格式：YYMM
	private String cardSecurityNo;// 卡安全码,银行卡背后最后三位数字
	private String defaultUseFlag;//默认启用标识，当useType一样的卡有多张时，可以取此项值为1的卡号
	private String thirdSucess; //是否完成鉴权 0未完成 1 完成
	
	private String branch; //分行名称
	private String subbranch; // 支行名称
	private String province; // 省
	private String city; //市
	private String idType; // 证件类型
	private String provinceId; //省份id
	private String cityId; // 城市id
	private String accProperty; // 账号属性 公私

	/**账户渠道*/
	private String accountChannel;
	/**网点ID*/
	private String websiteId;
	/**网点编码*/
	private String websiteCode;
	/**网点名称*/
	private String websiteName;
    private String opnAppBr;//开户行审批机关
}
